#pragma once

#include "util/util.hpp"
#include "util/color.hpp"
#include "util/rectangle.hpp"

#include "value/value.hpp"
#include "json/json.hpp"
#include "csv/csv.hpp"


#include "singleton-holder.hpp"


// math
#include "math/math.h"
#include "math/vector.hpp"

// events
#include "events/event.hpp"
#include "events/event-object.hpp"

// display
#include "display/display-object.h"
#include "display/free-list.hpp"

// motion
#include "motion/animator.hpp"

// ui
#include "ui/input.hpp"

// app
#include "app-manager.h"


namespace TmLib = tmlib;
namespace TMLib = tmlib;
namespace TMLIB = tmlib;